.box{
    width: 100%;
    height: 100%;
}

main{
    flex: 1;
}

footer{
    height: 50px;
}